go/types.Package.scope (field)
18 uses
go/types (current package)
call.go#L722: exp = pkg.scope.Lookup(sel)
decl.go#L207: isPkgObj := obj.Parent() == check.pkg.scope
eval.go#L63: scope = pkg.scope
eval.go#L69: for _, fscope := range pkg.scope.children {
eval.go#L76: for s != nil && s != pkg.scope {
object.go#L564: if obj.Pkg() != nil && obj.Pkg().scope.Lookup(obj.Name()) == obj {
package.go#L18: scope *Scope
package.go#L30: return &Package{path: path, name: name, scope: scope}
package.go#L54: return pkg.scope
resolver.go#L122: check.declare(check.pkg.scope, ident, obj, nopos)
resolver.go#L252: fileScope := NewScope(pkg.scope, pos, end, check.filename(fileNo))
resolver.go#L324: for name, obj := range imp.scope.elems {
resolver.go#L426: obj.parent = pkg.scope
resolver.go#L434: check.declare(pkg.scope, d.decl.Name, obj, nopos)
resolver.go#L468: if alt := pkg.scope.Lookup(name); alt != nil {
resolver.go#L563: obj := check.pkg.scope.Lookup(name.Name)
typestring.go#L131: if obj, _ := Unsafe.scope.Lookup(t.name).(*TypeName); obj != nil {
universe.go#L305: scope = Unsafe.scope